package com.pattern.create.abstractFactory.four;

import com.pattern.create.abstractFactory.four.button.Button;
import com.pattern.create.abstractFactory.four.comboBox.ComboBox;
import com.pattern.create.abstractFactory.four.factory.SkinFactory;
import com.pattern.create.abstractFactory.four.textField.TextField;

/**   
*    
* 项目名称：designPattern   
* 类名称：Client   
* 类描述：
* 创建人：jzhang  
* 创建时间：2018年4月24日 下午2:42:08   
* 联系方式：1104975916@qq.com 
*      
*/
public class Client {  
    public static void main(String args[]) {  
        //使用抽象层定义  
        SkinFactory factory;  
        Button bt;  
        TextField tf;  
        ComboBox cb;  
        factory = (SkinFactory)XMLUtil.getBean();  
        bt = factory.createButton();  
        tf = factory.createTextField();  
        cb = factory.createComboBox();  
        bt.display();  
        tf.display();  
        cb.display();  
    }  
} 